export enum CheckedModel {
    SINGLE = 'single',
    CASCADE = 'cascade',
    MULTIPLE_NO_CASCADE = 'multipleNoCascade'
}

export enum ExpandedModel{
    SINGLE = 'single' ,
    MULTIPLE = 'multiple'
}

export interface TreeView{
    treeData:[];
    checkedModel:CheckedModel;
    dataConfig?: object
    options?: object;
    showCheckBox?:boolean;
    expandedModel?:ExpandedModel;
    checkedChange?:(node:object,checked:boolean,allCheckedData:object) => void;
    nodeClick?:(data:object,_node:object) => void;
}